cumbersome machine or object - French English Dictionary